package cn.wangdian.erp.sdk.api.wms.stockother.in;

import cn.wangdian.erp.sdk.Pager;
import cn.wangdian.erp.sdk.WdtErpException;
import cn.wangdian.erp.sdk.api.wms.stockother.in.dto.StockOtherInPushRequest;
import cn.wangdian.erp.sdk.api.wms.stockother.in.dto.StockOtherInPushResponse;
import cn.wangdian.erp.sdk.api.wms.stockother.in.dto.StockOtherInQueryRequest;
import cn.wangdian.erp.sdk.api.wms.stockother.in.dto.StockOtherInQueryResponse;
import cn.wangdian.erp.sdk.impl.Api;
import java.util.List;

public interface StockOtherInAPI
{
	@Api(value = "wms.stockother.InQuery.queryWithDetail", paged = true)
	StockOtherInQueryResponse queryWithDetail(StockOtherInQueryRequest request, Pager pager) throws WdtErpException;

	@Api(value = "wms.stockother.In.push")
	StockOtherInPushResponse push(StockOtherInPushRequest.Order order, List<StockOtherInPushRequest.OrderDetail> detailList) throws WdtErpException;
}
